.homepage {

  .modal {
    margin-top: 6rem;
    text-align: center;
    @include respond-to($tablet-mid) {
      margin-top: 0;
    }
  }

  #homepage-map {
    min-height: 100vh;
  }

  .page-title {
    font-size: $p63;
    margin-top: 1*$baseline;
    margin-bottom: 0.5*$baseline;
    padding-bottom: 1.5*$baseline;
    line-height: 2*$baseline;
    border-bottom: 4px solid $dark-gray;
  }

  .page-description {
    margin-bottom: 1.5*$baseline;
  }

  .btn {
    @include box-sizing(border-box);
    width: 32%;
    @include respond-to($tablet-mid) {
      width: 100%;
      margin-bottom: 5px;
    }
  }
}
